Text copied to clipboard!
Titel
Text copied to clipboard!Realtime Softwareudvikler
Beskrivelse
Text copied to clipboard!
Vi søger en dygtig Realtime Softwareudvikler til at udvikle og optimere realtidssoftware til kritiske systemer. Som en del af vores team vil du arbejde med komplekse softwareløsninger, der kræver høj ydeevne, lav latenstid og pålidelighed. Du vil være ansvarlig for at designe, implementere og teste software, der anvendes i forskellige industrier såsom telekommunikation, industri, sundhedssektoren og finans.
Dine primære opgaver vil inkludere udvikling af software i sprog som C, C++ og Rust, optimering af kode for at sikre maksimal effektivitet samt fejlfinding og debugging af komplekse systemer. Du vil samarbejde tæt med hardwareingeniører, systemarkitekter og andre softwareudviklere for at sikre, at vores løsninger lever op til de højeste standarder.
Vi forventer, at du har erfaring med realtidsoperativsystemer (RTOS), multitrådede applikationer og distribuerede systemer. Du skal kunne arbejde selvstændigt såvel som i teams og være i stand til at analysere og løse tekniske udfordringer hurtigt og effektivt.
Hvis du brænder for softwareudvikling i realtid og ønsker at arbejde med avancerede teknologier, er dette en fantastisk mulighed for dig. Vi tilbyder en dynamisk arbejdsplads med spændende projekter, faglig udvikling og et stærkt samarbejdsmiljø.
Ansvarsområder
Text copied to clipboard!- Udvikle og optimere realtidssoftware til højtydende systemer.
- Samarbejde med hardware- og softwareteams for at sikre integration.
- Fejlfinding og debugging af komplekse softwareproblemer.
- Implementere og teste multitrådede applikationer.
- Optimere kode for at sikre lav latenstid og høj ydeevne.
- Dokumentere softwarearkitektur og udviklingsprocesser.
- Sikre overholdelse af softwareudviklingsstandarder og bedste praksis.
- Deltage i design- og arkitekturmøder for at forbedre systemets funktionalitet.
Krav
Text copied to clipboard!- Erfaring med programmering i C, C++ eller Rust.
- Kendskab til realtidsoperativsystemer (RTOS) og multitrådede applikationer.
- Forståelse for lav-latenstidssystemer og optimeringsteknikker.
- Erfaring med debugging og fejlfinding af komplekse systemer.
- Evne til at arbejde selvstændigt og i teams.
- Gode analytiske og problemløsningsevner.
- Erfaring med distribuerede systemer og netværksprotokoller er en fordel.
- Relevant uddannelse inden for softwareudvikling eller datalogi.
Mulige interviewspørgsmål
Text copied to clipboard!- Kan du beskrive din erfaring med realtidssoftwareudvikling?
- Hvordan optimerer du kode for at sikre lav latenstid?
- Har du arbejdet med realtidsoperativsystemer før? Hvis ja, hvilke?
- Hvordan håndterer du debugging af komplekse systemer?
- Kan du give et eksempel på et projekt, hvor du har arbejdet med multitrådede applikationer?
- Hvordan sikrer du, at din kode er effektiv og skalerbar?
- Hvilke værktøjer bruger du til fejlfinding og performanceoptimering?
- Hvordan arbejder du sammen med hardwareingeniører for at sikre systemintegration?